// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.google.gson.internal; import java.util.ConcurrentModificationException; import java.util.Iterator; import java.util.NoSuchElementException; // Referenced classes of package com.google.gson.internal: // LinkedTreeMap, w, q abstract class v implements Iterator { w b; w c; int d; final LinkedTreeMap e; private v(LinkedTreeMap linkedtreemap) { e = linkedtreemap; super(); b = e.e.d; c = null; d = e.d; } v(LinkedTreeMap linkedtreemap, q q) { this(linkedtreemap); } final w b() { w w1 = b; if (w1 == e.e) { throw new NoSuchElementException(); } if (e.d != d) { throw new ConcurrentModificationException(); } else { b = w1.d; c = w1; return w1; } } public final boolean hasNext() { return b != e.e; } public final void remove() { if (c == null) { throw new IllegalStateException(); } else { e.a(c, true); c = null; d = e.d; return; } } }